package com.bigflexlib.ds.container
{
	

	import com.bigflexlib.ds.IWDataStructure;
	
	
	public interface IWContainer extends IWDataStructure
	{
	
		/**
		 * 
		 * Will remove this element so that, after being removed, it is not contain()ed anymore.
		 * In some interfaces, this means removing ALL occurrences
		 * 
		 * @param e
		 * @return 
		 * 
		 */	
		function remove( e:* ):void;
		
	}
	
	
}